package com.example.software.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 诊断表

 * 
 * @author wxy
 * @email wxy9496099@163.com
 * @date 2024-10-28 10:54:37
 */
@Data
@TableName("diagnosis")
public class DiagnosisEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Long id;
	/**
	 * 预约id
	 */
	private Long recodeId;
	/**
	 * 病情描述
	 */
	private String diseaseDescription;
	/**
	 * 诊断结果
	 */
	private String diagnosticResults;
	/**
	 * 诊断依据
	 */
	private String diagnosticCriteria;


	private String medicineId;

	@ApiModelProperty("支付方式：1:医保卡支付，2:普通支付")
	private Integer paymentType;


	@ApiModelProperty("支付金额")
	private BigDecimal payment;


	@ApiModelProperty("二维码")
	private String qrCode;

	@ApiModelProperty("状态：0:未核销，1：已核销")
	private Integer state;

}
